package com.zyh.homework.test3;

import java.util.Arrays;

/**
 * @Author zyh
 * @Date 2024/7/31 17:16
 * @Description 1、声明泛型方法，可以实现任意引用类型数组指定位置元素交换。
 *              public static <T> void method( T[] arr,int a,int b)
 *              2、在主方法中调用测试
 */

public class Test3 {
    public static void main(String[] args) {
        Integer[] arr = {1, 2, 3, 4, 5};
        method(arr, 1, 2);
    }

    public static <T> void method(T[] arr, int a, int b) {
        T temp = arr[a];
        arr[a] = arr[b];
        arr[b] = temp;
        System.out.println(Arrays.toString(arr));
    }
}
